Efficient and Programmable Processing Unit for H.264/AVC Systolic Unified Transform Engines
نویسندگان
چکیده
The H.264/AVC standard provides high compression efficiency at the cost of increased computational complexity. As a consequence, dedicated hardware circuits are typically required for its most computationally intensive parts, such as the transform coding block that must support multiple transform operations: the 4× 4 forward and inverse integer DCT and the 4×4 and 2×2 Hadamard transforms. In this paper, a simple and efficient programmable processing unit for the computation of all such transforms is proposed. This processing unit is highly suitable for systolic implementations of H.264/AVC unified transform engines using both 1-D and 2-D transform kernels. Experimental results obtained using a Xilinx Virtex-4 FPGA device demonstrate the superior performance and hardware efficiency levels provided by the proposed unit. Moreover, such results also reveal that transform engines based on the proposed processing unit can realize the above mentioned H.264/AVC transforms in real-time, for video sequences with resolutions up to UHDV.
منابع مشابه
9.5 A 249Mpixel/s HEVC Video-Decoder Chip for Quad Full HD Applications
The latest video coding standard High Efficiency Video Coding (HEVC) [1] provides 50% improvement in coding efficiency compared to H.264/AVC, to meet the rising demand for video streaming, better video quality and higher resolutions. The coding gain is achieved using more complex tools such as larger and variable-size coding units (CU) in a hierarchical structure, larger transforms and longer i...
متن کاملA Unified Architecture for Implementation of the Entire Transforms in the H.264/AVC Encoder
Integer Discrete Cosine Transform (DCT) is among the techniques used to improve the performance of the H.264/AVC Standard. All the profiles in the H.264/AVC standard support 4×4 integer DCT and the high profiles of this standard support 8×8 integer DCT as well as the 4×4 integer DCT. Various hardware realizations have been proposed for forward and inverse integer DCT in the literature because t...
متن کاملUnified transform architecture for AVC, AVS, VC-1 and HEVC high-performance codecs
A unified architecture for fast and efficient computation of the set of two-dimensional (2-D) transforms adopted by the most recent state-of-the-art digital video standards is presented in this paper. Contrasting to other designs with similar functionality, the presented architecture is supported on a scalable, modular and completely configurable processing structure. This flexible structure no...
متن کاملAn Efficient Implementation of the Entire Transforms in the H.264/AVC Encoder using VHDL
Received Aug 2, 2013 Revised Oct 14, 2013 Accepted Oct 28, 2013 The H.264/AVC standard achieves remarkable higher compression performance than the previous MPEG and H.26X standards. One of the computationally intensive units in the MPEG and H.26X video coding families is the Discrete Cosine Transform (DCT). In this paper, we propose an efficient implementation of the DCT, inverse DCTs and the H...
متن کاملAdvanced Design of TQ/IQT Component for H.264/AVC Based on SoPC Validation
This paper presents an advanced hardware architecture for integer transform, quantization, inverse quantization and inverse integer transform modules dedicated to the macroblock engine of the H.264/AVC video codec standard. Our highly parallel and pipelined architecture is designed to be used for intra and inter prediction modes in H.264/AVC. The TQ/IQT design is described in VHDL language and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011